# BitVisionAnalyze
Актуальные cкрипты и модели в дев ветке https://github.com/naumovan/BitVisionAnalyze/tree/dev

# В данном репо находится программа чтения и анализа битрейта
## Вся процедура чтения и тестирования битрейта происходит с помощью выполнения нескольких скрипов:
1) ffmpeg_bitrate_dependingFPS.py для чтения потока,
2) data_processing.py для обработки получившегося после чтения файла .csv
3) demonstate_anomalies.py для вывода на экран графиков
## Модели представлены в папке weights
## В папке VAE представлена архитектура модели для тестирования в скрипте data_processing.py
## Также есть папка utils_scripts в которой находятся сторонние скрипты для проверки потока или изменения видео
# Содержание

[[_TOC_]]

# Установка

```
pip install -r requirements.txt
```

# Запуск

```
Запуск осуществляется последовательным выполнением скриптов, описанных ранее
```

# Проверка работы модели

```
Веса модели vae_weights_for_street_quant0_9945.ckpt были получены после обучения на файле angle_changing.csv
Веса модели vae_weights_office_quant0_99.ckpt были получены после обучения на файле cam1.csv
Проверить выводы можно на скриптах anomalystreet.csv и cam3anomaly.csv соответственно по моделям
```


